package utils

type Result struct {
	ErrNo  int    `json:"errno"`
	ErrMsg string `json:"errmsg"`
	Data   any    `json:"data"`
}

func NewResponse() *Result {
	return &Result{
		ErrNo:  0,
		ErrMsg: "success",
		Data:   nil,
	}
}

func (s *Result) SetRes(code int, msg string, data any) {
	s.ErrNo = code
	s.ErrMsg = msg
	s.Data = data
}
